
import React from "react";
import { Button } from "antd";
import { PlusOutlined,  DownloadOutlined } from '@ant-design/icons';


/**
 * @description ImageLibrary功能区 例如：新建 导出 等功能
 * @param {config} config 配置可以传入一些需要的其他参数或者元素 注意，此参数是一个Object 对象 
 * */
const getActoinPanel = (config = Object) => {
    const { editForm = Function } = config;
    const actionConfig = [
        // {
        //     show: true,
        //     render: (newSelectRows = [], key) => <Button key={key}
        //         onClick={() => {
        //             // let object = { ...params, ...getSerachFormData() }
        //             console.log("当前的导出条件：", object);
        //         }}
        //         type="primary" icon={<DownloadOutlined />} >导出</Button>
        // },
        {
            show: true,
            icon: <PlusOutlined />,
            type: "",
            text: "新增",
            onClick: () => editForm({ type: "add", record: {} })
        },
    ];
    return actionConfig;
}
export default getActoinPanel;
    